웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > php

[PHP] 마지막 텍스트(문자)를 삭제하는 방법

Last Modified : 2015-12-01 / Created : 2015-03-04
24,359
View Count
변수가 가지고 있는 텍스트 중에서 마지막부분... 즉 뒷부분인 우측부터 텍스트 삭제할 경우 어떻게 해야할까요?

아래는 마지막 문자만 삭제하는 매우 간단한 방법입니다. 방법은 substr()에 마이너스 기호를 사용하는 것입니다.

substr(선택요소, 시작위치, 삭제길이)
substr() 함수는 세번째 인자 삭제길이를 양수이냐 음수이냐에 따라서 자르거나 삭제할 텍스트의 시작위치를 앞 또는 뒤에서부터로 결정할 수 있죠.  자세한 방법은 아래 예제를 참고하세요.


# 마지막 문자 하나만 삭제하고 전체 보여주기
<?php
$last_value = "abcd...vwxyz";
// 변수명에 마지막 'z'만 삭제하길 원할 경우 아래 함수 substr()을 사용함

substr($last_value, 0, -1);
// z만 삭제되었음
?>



// 결과
'abcd...vwxy'


# 마지막부터 두개만 보여줄 경우
<?php
   $text = 'abcde';
   substr($text, -2);
?>

// 결과
'de'

아래의 글도 찾고 계시지 않나요?

Previous

[PHP] 배열 일부 자르기, 삭제, 특정 값으로 바꾸기, array_splice()

Previous

[PHP] 쿠키 설정하기, setcookie()